Adding latest work. Game is in a broken state.