Added a SpriteFrameHelper source file to contain the spriteFrameOrDefault() function.
Added the SpriteFrameHelper source file to the project.
Gamepad will be able to create a button node to shoot.
GamepadComponent clamps the object position again.
CollisionComponent was clearing the collisions in the pre-update method, but this was not solving all the problems. The following case was not valid:
 - preupdate -> clear collisions
 - Remove if collided
 - Check collisions
Now, the collisions from the previous frame will also be saved.
Removing an object from the map will also be done at the end of the update.
TextureMask was being built from top-left to bottom-right, and it was supposed to be built from bottom-left to top-right
ifdef FORCED_SQUAD, the SpawnObjectsManager will spawn less objects.
Added a post-update method. The CollisionDetectionComponent draws the box at that point.
The CollisionDetectionComponent can draw the mask point by point too. Because of a bug, it uses the drawCircle with a radius of 1 instead of the drawPoint (it crashed)
The player object will load its collision mask.
Macros undefined.