implement physics.js, add clicking, add shape images, etc.