added undo

limited undo functionality
floorTiles only atm