use canvas renderer and change camera a bit
Very basic controls implemented, good for part 1 of article
clean up the code a little with object orientation