cleaned up code

cleaned up code - added init function
added a loadTextures function - that sets text while textures load
moved code responsible for moving the tiles into separate moveTile
function
moved code for end game effects into gameOver function
got rid of useless state
added all the animation files for thte buttons
added a new tips screen

this screen allows users to refer to the puzzle picture when putting the
puzzle back together
igoring lsl files