Some cleanup for 2048
TODO: don't add random tile for null move, don't gameover when a collision is possible