refactored coloring and cube movement
mapped ndc coords to color smoothly
using shreuders mapping