Plays with wave generation
Adds lives and invincibility

- Also fixes gun bug
Adds GUI for GameOver and Remaining Lives
Merge branch 'feature/game_over' into develop