Added retry-timer for Start, it should now keep trying  until connected to shared memory or stopped with Stop()
Added GameStatus event that triggers when switching game states and some random refactoring