Mechanics

Interactions

 * Pushing - One object will push another
 * Pulling - One object will pull another
 * Following - One object will follow another

Puzzle components

 * Keys and locks - Open locked doors with keys
 * Push button - A button that triggers when an object makes contact and releases when the object leaves.
 * Toggle switch - A button that alternates between states when an object makes contact.

Physics

 * Gravity - Objects will fall until the reach another solid object
 * Floating - Objects can move around freely
 * Ladders - The player can climb ladders against gravity

Game modes

 * Level wrapping - Pacman-style wrapping from one side of the level to the other
 * Player switching - Switch between playable characters. Useful for multiplayer games.