minor - still ready for demo, needs more accurate move/rotate functions