É bom pesquisar sobre máquina de estados em jogos, tem um vídeo muito bom sobre isso, não estou com o link agora mas assim que possível eu te passo, reduz muito a complexidade de eventos ou ifs no jogo.

nao esquece o link, quero dar uma olhada pvf.

An introduction to finite state machines and the state pattern for game development https://www.youtube.com/watch?v=-ZP2Xm-mY4E&list=PLaiU9HSaKMWtmAIR345HGIz_ijQiyr3kH