perversion Collision Update including: new 2D vector in usableobjects,mesh | new GetGroup, which replaces the GetGroupSize and provide more functionalities | main.cpp update for collisions