I remember playing a game on the site a while back, more than a year ago. The game was a left to right scroller with surprisingly good graphics. You were a wizard charged with protecting a town from monsters/ demons. You had abilities such as teleportation and acid bolts. You built archer towers and the like. I would really like to play this again, anyone know the name of it?