I second this. Games like Master of Monsters, Battle Chess etc. 2D isometric - turn based - and tile based. Some code sample code for creating a X,Y map and having sprites move for square to square. No collision detection, physics, etc. needed. Then how to tie these sprites floating around on the map to the various game entities: Unit, MapSquare, ...