Begin work on contracts. Incorporating actions into threejs stuff