Reorganized packages, changed targetting type implementation in projectile to enum, game states now use constants in BlackbeardsRedemption class, removed unused classes.