The level editor is used to map out each level in an animated game. The original level editor will be implemented in Java, for the Windows version of Vecset, and will then be translated into Python for the XO version of Vecset. 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.