Make use of FRAME_RATE constant
Actually teardown game before we print exception info
Print backtrace on exception
Don't limit tick counter to # frames per second

Otherwise we can't have events occurring less frequently than once per
second
Add add_ticker utility method