After a lot of web searching and lying trying to beat the concepts into my head, I've finally gotten the basic tile engine working AND at a good enough performance. Only thing is, now the HUD isn't appearing. GAH!
EDIT: But wait! I fixed it. Maybe I can finally move on to non-mind-draining work, at last.