create new levels and update restart logic
Merge pull request #28 from JoeDou/joeDev

create new levels and update restart logic