First commit in a while.
Been sick so I don't remember all changes added since I apparently didn't commit the work I did last time.
I do know that this commit contains some polish on existing classes such as overloading the inheritance structure methods for setting a position so that you can either do it with a sf::vector2f or two floats for example.
I also started working on collision with a collider class and a collision manager class.