Cleaned up a little bit of code. Added state machine for launcher state which fixes issue with unwanted input affecting the launcher but if input is continuous the game will lose focus. I'm not sure how to fix that yet.