messed with the AI code and controls code. I know why the conrols get sticky and its a concurrency issue. If you try to move in a direction that is open for only one frame, the movement variable changes but on the next frame pacman hasnt changed direction but has the updated variable however, is now in a new tile where he cannot. Also blinky can jitter around now. I need to make it so he cant turn around in place and that should fix the problem. This code isnt live