3d rotation

Grid.rotationX -= 45;
UnitLayer.rotationX -= 45;

i use that to change it from a flat image to the prespective view, but i cant get the units to line up with there square anymore, i assume its since the Grid is at 200,200 and UnitLayer is by default at 0,0 but changes based on what square is in the middle of the grid (the data loaded from variables the squares in the Grid never changes positions)