fixes #5
fixed the gamestate checking logic so that everything that should happen during playing does not need to be checked (but must be put after the paused block).
also refactored several things to declutter update()
as a side note, this workflow seems a lot better to me, especially with the easy linking to issues and the fact that you don't need any special tools to locally checkout this PR (since it's just a branch).
fixes #5 fixed the gamestate checking logic so that everything that should happen during
playing
does not need to be checked (but must be put after thepaused
block). also refactored several things to declutterupdate()