Deadly Station: Gameplay fixes and improvements

Some gameplay fixes and updates has been made to the game, this will improve the experience. Have fun!