got basic collision working