Refactoring and Renaming Rewingable and Entity + new RayCasting with AABB Bounding Box