map=folder\background.png
appear=charName;folder\character\pose.png;animType;rows;columns;directions;frames;frame
anim=charName;4
look=charName;right
pose=charName;0
move=charName;x;y;speed
talk=text;bottom;folder\window.png
wait=0.1
end;
----------------------------------------------
map			Creates a new scene and sets the background image
appear	Places a new character in the scene, or changes the appearance of an existing one
anim		Changes how fast a character animates
look		Changes which direction the character is looking
pose		Changes which pose is used within the sprite-sheet the character is currently using
move		Makes a character walk a specified distance, or teleport instantly to a specified spot
talk		Displays a textbox
wait		Waits a moment, or waits until a character finishes walking
end			Ends the entire story & displays the "replay" button
----------------------------------------------
Many commands start with a "charName" like so:
look=kara;up
"charName" is the instance-name of the character or object that you wish to create or affect.
If you use a name of a character that doesn't exist yet in the current scene, they'll be created at the top-left corner

In the "move" command, the 1st item is the charName,
	then a path to the sprite-sheet,
	"animType" is a word that specifies how this character will animate through it's frames
		it can be set to "loop" "yoyo" or "once"
	"rows" is a number used to specify how many poses are stacked vertically on top of each other within the sprite-sheet image
	"columns" is a number used to specify how many poses are stacked horizontally side-by-side within the sprite-sheet image
	"directions" is a number specifying how many directions are available in the sprite-sheet image. Most characters have 4.
	"frames" is a number that specifies how many animation frames every pose in the sprite-sheet image uses.
	"frame" is a number that selects which frame to display, starting from 0 for the left frame, and going right
	Aside from the "charName" and sprite-sheet image, all other items are optional and can be omitted to use their default values.
		The default values specify a sprite-sheet with "yoyo" style animation, 1 row, 1 column, 4 directions, 3 frames, and using frame 1 (the 2nd frame)

In the "anim" command, the number represents how many frames to wait before advancing the animation. A value of 0 will stop the animation.

In the "look" command, you can specify a direction such as "up" "down" "left" "right"... or type a character's instance-name to make a character look at them

In the "pose" command, the number represents an index, specifying a pose starting from the left and going right, then top to bottom. 

In the "move" command, the sprite-sheet image can contain multiple poses which can be stacked side-by-side, on top of each other, or both.
	The "move" command defaults to using the 1st pose located at the top-left.
	The "pose" command is used to switch to one of the other poses within the currently-used sprite-sheet. 

In the "talk" command, the 1st item is the text to display within the textbox,
	the 2nd item is a word that sets the vertical location of the textbox. It can be "top" "center" or "bottom"
	the 3rd item is a file-path to an image used to display the textbox's background
		the 2nd and 3rd items are optional
		Their default values place the textbox at the top of the screen, with a white background and a blue border

In the "wait" command, you can specify either a number or a charName.
	A number specifies how many seconds to wait. This can be a decimal.
	A charName means the program should wait until the specified character has finished walking
