removed unesisary declreations
found the segfaults, (default generated test code makes segfaults
expanded tests a bit more
this grid actualy builds
removed the set position, a new tile should be created instead of setting a position, because the entire adminstration is practicly f*cked when you change a tile's position... The tile can't do this on its own because it has only basic knowlidge of its suroundings, another class should handle this (grid)
added a gaurd to check for the maximium grid size, so it won't take ages (>10s) to initilize the grid