Removed unused variables, chaned 'game_direction_e' to a name that will not make me confused with another
Fix "Item falls off the ship if the ship goes up out of the screen" bug, but reveals a related visual bug (to be continued)