Include input, movement, pipes and collision detection