Changed up and down events

The logic was reversed
Added new game over logic
Added lock holder variable for events
Implemented stable game logic code