Overall Rework

-Collisions get resolved now properly
-Component System got reworked (pretty sure there is a better solution)