Finished all the different cases for collisions.
Fixed the issue for colliding with the boundaries.
Built a broken system of nerfing the jumps.
Created a subclass to handle ninja actions.