collision event fixed to not fire repeatedly for further improvements, basic logging to console