Collision works with rotated rectangles, add sort to sprite drawing to ensure draw order