better coordinates for footman and when calculateunitdrawingposition taking half of difference spritesizex and tilesizex to make unit in center of tilebox