it feels like its missing something
Erm... Thanks for the review, but you'd have to specify how. If you're on about the intro/ build I kinda agree. :)
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.