Collision detection, hit detection, enemy movement, PC movement