Fix bug where knights were kings

and some small cleanups
Proper GameStates collection and draw latest

Demo: on client:
Gamestates.insert( {board:{d4: {role: 'king', side: 'white'}}} )

will update the board and increment the board count
Preparing for new Gamestates based on moves

and removing code not in use