proper drawing. math issues. working collision and crappy player movement with controller