Added support for two different types of constraints: movement constrains (that provide bounding boxes for objects to move in) and order constraints (that provide information on the order actions can occur).
Adding more functionality for the movement constraints.
Added an if statement to keep the menu from showing up if there aren't any objects to group together.