Almost ready for polishing

Screenshot from the running code, in Chrome. Still some stuff to add to the gameplay, and then more polishing with sounds, effects, etc.