added some logic around player leaving.
new main screen concept