added AABB collision detection, there is one bug about the rotation left, the player wants to rotate around the origin