Wait, I found a way that it works. I changed my movement system to use TranslateEntity instead of PositionEntity, then the collisions worked fine. The only thing is to make it work I had to have both "Collisions PLAYER,AST,1,2" and "Collisions AST,PLAYER,1,1" is it normal that I would have to have both of those for it to work?