Attempt At Movement

Added translate, rotate, and all that push/popMatrix magic stuff. Will
be refined.