Fixed up generation of move destinations to properly generate 8 destinations as indicated
in the test suite.
Replaced gamestate file/namespace with gameworld.
Basic generation of targets for attack actions