There is a small bug where player can hide outside screen during game please change the code in line 95 if event.key == pygame.K_LEFT and x>=player_size: x -= player_size elif event.key == pygame.K_RIGHT and x<=WIDTH-2*player_size: x += player_size