Updated mess, still working on board collision..