Well simple for a flash good for a trailer. :)
Sorry I can't say any more than the others before me but my point is that yeah this is a trailer so no flash criticism here.
The game looks interesting, I'd like to know who makes it and what can be known aboot the release? Oh and yeah the only prob is that the characters move a bit awkward when idle, but it can be cuz of the speed... it WAS speeded up right? :P