added/cleaned up circuit map.
added Enemy.getBullet
made EnemyBullet more generic, created RGB enemy bullets
removed generics from AI_FSM and AI_State
increased width and radius of targeting radar.
created RedEnemy, GreenEnemy, DarkCirno
renamed BlueEnemy AI classes.
quick hack to make graph search faster.
.gitignore fix
.classpath files
cathedral map
updated .gitignore
added gson library
added save point
added support for switching between characters.
added main menu.
AreaLoader. add method for getting available areas, and getting links within an area
TextBox, fixed type
deleted GameState.
Control: added helper methods for controlling menu.
Game: changed to support starting up with a main menu and no area loaded. added menu handler, support for changing characters.