I've told you yesterday that I'm testing some of my stuff to keep it as easy as possible to use. Well, that said, I changed the access functions to the entities in my entitylist radically and had to change it everywhere where the class was used. Took me 2 hours to do that but finally it's more easy to use now.
I've started to implement the map class which will (for now) only support tile and hex based playfields. Fortunately, the "only" aspect that changes between those 2 modes is the way the index moves from one array element to another one. And this is quite easy to implement.