Thanks a lot! The Enemy AI is really simple. Each enemy is either in a pursuing, idle or attacking state depending on how far away they are from the player. The specific distance numbers are random for each enemy.
For the level loading, I have a Grid structure that houses a bunch of Cell structs. I then simply pipe the cells into a file and retrieve them by loading them back into that grid. From there, I just render them in the egine.
Thanks for trying it out!