With bugs
+Collision detection