stage init, a new stage, refactor score and tilelayer