opimized refection, collistions broken, just beging to extend GameObject class