Add a timer

it looks pretty nice
Add timer to level
Remove old comment and log
Specify a time limit (seconds) when creating a LevelScreen

Instead of having a default value
LevelScreens extend FinishableScreen
Timer calls finish() on level when time runs out
Fix stack overflow problem

It was super effective!
Merge pull request #25 from SweatyReptile/timer

Timer