Refactored ViewController to be able to play again, added timer and blocks behaviors