Alright guys now I feel as though I am going about this whole tile based game all wrong. Anyone have any suggestions on what I should do to make a top down tile based game? Any good engines out there that are cross OS (linux,win,mac)? I could make my own but I feel as though it would take too much time away from development of the actual game and I would just be reinventing the wheel. Or do you think that I should be trying to make my own TileEngine (never done it before)?
Thanks for all your suggestions so far guys!