Study and play with the bezier curves in the animation editor,
that will be near essential for enemy flight patterns and formations.
Also try to avoid using the old schematic where the player is at the bottom of the screen, and can only move side to side.
While its extremely possible it will present you with a number of riddles, especially since this is to be a small project.
Random level selection...hard to do, its best to use a level select screen that uses tile based events.
buttons 1-8 are reserved/hardWired and used for movement.
you cannot delete actions from a hardWired buttons, you can append actions to them.
If you want things to be unblockable, (if memeory serves) use spells/range attacks with damage type magic(pure damage armor/resistances are voided) if you do this through out the game any "Hey this game is made in coldStone i'll just press the 'z' button" should get the point. If you do want them to have armor(like the ship's hull) as defense then use damage types other than magic/natural.
But of course this could be your classic 'one hit' your dead game...in that case, you could make the spells the NPCs cast (in the event links) subtract an ammount equal to Max stamina, this would likely kill the Player.
------------------
(This message has been edited by ellrx (edited 12-14-2002).)