always start aniSprite timer
nice new engine layout

Initial commit of the new engine layout. It now has a much more
widget-esque apperance. I may make a few more minor adjustments but
my main goals now are creating new appropriate environment variables
and possibly a simply themeing mechanism.
continued work on engine update

built a default button configuration and tested it, all seems to be
in order. I also added a header to each of the side panels.
add several values for following commits
change _fitText to _update

I realized it makes more sense to call the function responsible for
fitting the border and background around the text _update and call it
asynchronously. I've also simplified the process to put space between
multiple lines by adding a _font.spacing attribute. Finally, _dis.context
now permanently tracks it's font attribute so that the proper line width
can be calculated in the _update function.
unbind _update as it is redundant
add start and stop functionality

In order to properly start and stop the engine, the user should activate
an event. In this case I've simply added an onclick method to the canvas.
The first time it is clicked, all sounds will silently play for 50
milliseconds to preload them (a hack to get around apple's safari policy).
Also all sprite _update functions and sound play functions
will start and stop with the engine. This brings the whole engine
together and is much more natural than the old setup.
make TextBox update and draw correctly

I have finally found the correct combination for drawing the
TextBox class regardless of font size, text alignment, border or
margins. There should be no more problems with it.
Update environment.coffee

remove unnecessary code in env object
Update sound.coffee

fix a few minor logical errors
recompile library
update aniSprite
very minor name change
Update aniSprite.coffee

put all aniSprite specific information in a new object call _ani. Allow the user to define env.SPRITESHEET_ORIENTATION to allow the use of vertically and horizontally aligned sprite sheets.
minor fix in set(cycle)
add orientation to aniSprite._ani
remove z, add level

I've removed the z related values from Sprite._pos, Sprite._mot, and
Sprite._acc in favor of a single value: Sprite._dis.level. I've also
decided that it never makes sense to draw the Sprites in anything other
than ascending z order, so makeSortRule has been removed.
adjust .index.txt for more natural order
final adjustments to TextBox class
change file headers