working on views
game working but undo is buggy