The board editor is used to layout the board, and connect event handlers to the board's components. The level editor is used to map out each level in an animated game. In general, a level in an animated game consists of various rooms, and each room may contain objects (called "vectors") and/or characters. A character can be either a human player or a non-player character (NPC). The vector editor is used to design vectors, which may be animated or static.