Add shot delay, tweak GameState, Fix minor things

-Remove Fixture* vector cause of Body->GetFixtureList
-Zoom and camera movement for both Editor and gameState
-Show player shot cooldown
-Add player movement
-Add grid on/off
-Add collision group for player and shots
    ->Needs fixing cause now shots don't collide with each other(use
    masking/category instead)