Init new state machine

main.lua - add StateList:push(stateInstance) an some this stuff
game.lua change state switch to StateList:switch(StateInastnce) - nope.
It is like a hash
title.lua - same stuff
add gameover.lua - pretty gameover state.
Fix button table

Add centered propetry in constructor.
Merge branch 'new-state-manager-and-game-over'

* new-state-manager-and-game-over:
  Fix button table
  Init new state machine