Adding movable box figure and lightsource to boilerplate
Reorganizing code for helper functions
Adding basic figure movement