Full program commit

Commit includes all work done so far on the program.
-Projection + Movement
-Field of cubes