FPS First Person Shooter Framework