Enemy Shooting fixed

Moved enemy shooting logic into the state design pattern. Made all
shooting automatic, so we need a firing rate on guns. Small fix to all
character's center property, which fixed the enemy aiming.