more functionality; added background; better tiles; pulling in puzzle definitions