Full working collision, maybe more work on bounce angle tho