whole chunks fully annotated
started on actual game logic