Merge pull request #2 from Cloudef/master

Update glhck
Switch to shader rendering now that it works on fglrx
new engineworks, move to typeid entity type checking, add initial title screen
Work on title screen
Added sounds to title, level start notifications, toggleable FPS info in HUD
Added a high score state
Added bg sound to title screen, made title screen reseting
Add missing return value
Added title music
Stop title music when entering game
Added game over state, fixed beam weapon crash, added reseting game state on enter
Game over state BG, score display
Fix score text in game over state
Added rudimentary high scores
Added default high scores and better layout for high score view
Blinking high score entry, moving backwards in high score entry
Update to use new glhck