Finished converting to FirstPersonCamera
User can now add cubes dynamically