Added collision. It will be sort of buggy.