An absolute information overload at the beginning but once you took a moment to figure thing out, this was really a quite well made tower defense game with an interesting twist :)
But after playing for quite a while I can tell I'm still not understanding half of the mechanics :D