Add collision detection. Stupid. Rewrite. Quickly