reworking a bit - trying to readjust to game rules
more
core game logic now follows game rules