fix engine to know top and restart commands

override tostring() on player
format scoreboard