Compilation fix for Door

Misstyped a header...
Added pearlman stage (wip) and enhanced enemies

Cleaned up some enemy script code, added elekin projectile, metool
walking animation, etc.
Added palettes to weapons

Closes #130
Made palette swaps happen when weapons changes

Still need to implement this using events so that weapons can change
from a single place.
Compiler flag change

Removing pedantic for now since GCC is changing signature on it. Will
add in more robust flag handling at a later date.
Merge pull request #131 from zackthehuman/master

+ Pearlman stage / Palette fixes / Compliation fixes