This is an rpg/platformer hybrid like the Castlevania games on the DS, which is something I've never seen in Flash before so I decided to spend a lot of time and effort making one in Flash. It was a pain in the butt at times to get something this complex working in Flash, especially since I had relatively little experience with Actionscript when I started, so I hope you all enjoy it. The controls are explained in the "Help" section on the main menu and also by the soldier in the starting area, but here they are for further convenience:
Up Arrow - Jump
Down Arrow - Talk, go through doors or windows, etc.
Left and Right Arrows - This should be obvious
X - Attack
C - Hold down to charge magic, then release when bar at bottom left is flashing to cast
Z - Go to next dialog page when talking to someone
F - Use carbonated fruit punch (Restore HP)
G - Use green tea (Restore MP)
H - Use holy ward (Remove curse)
Space - Open status window
Esc - Close status window
1 thru 6 - Change selected magic spell (Can change any time)
Q thru U - Change equipped weapon (Only in status window)
If you're cursed, you can't attack with your weapon, so use a holy ward, cast anti-curse, or find a Zenu statue as soon as possible. You can break baskets and flower pots for items that restore HP or MP or give you money.
The game is automatically saved every time you enter a new area (when you touch an arrow post or go through a door).
If you can't figure out how to get past a certain area, just ask in the comments and I'll help you out. Remember that you need to use spells to get through certain obstacles.