Merge pull request #40 from rednaz/development

merging development into chico-dev
Put back in hit boxes

And also put back in freeze code
Combos work
All normal put into array format

This does not mean all normals work, so far only all standing normals
and crouching HP does
Being Damaged Modified
Being Damaged Modified Fully

Can accept multiple types of attacks now (overheads, unblockables,
trips, etc)
Crouching Light Punch implemented

Warning: This commit is where the UI broke, my portion still works just
fine
Crouching Light Kick implemented
Crouching HK works

However the animation that happens when hit by it isn't in yet
Getting tripped works

Also, now there's an animation when the player is getting up.  This is
needed when the player is hit out of the sky and into the ground as the
getting up animation after that is the same.  Up next is air normals.
Added hurt in the air animation

It's not linked to anything yet though
Pain in the air!

Players can now be hit in the air
Remember, you can't block in the air (that's by design)
Air HK works
Stage animation is in

Only one stage for now, a placeholder so other stages can be easily
imported in
Air LK is in
Air LP is in
ALL NORMALS ARE IN
Updated the animation for air hits

Now it's possible for the character to be hit into the air from almost
any animation sequence.  You can't hit a character into the air being
tripped, getting up, or KO'ed because that's by design.
Added hitboxes for Drives and Stellar Drives

Also added the locks for Drives and Stellar Drives in the code but for
now no triggers for them have been set.  Also have added debug buttons
to temporary manually set those to be activated by them.
Added rotating squares

This is the visual that activates when the player successfully executes
a Stellar Drive.  The expected order is player activation --> game
freezes --> rotating squares accompanied with a battle cry --> rotating
square disappears --> Stellar Drive executes