Maybe it's just me but this was my view of the game:

From the tiny blue portion I think the graphics would have looked great if it weren't for the bug. :)
Tower defence but you can build whatever you want is a very interesting concept though. (But dang that's a lot of nests for a bird :P)