1. Added experimental collision.
2. Changed coordinate-system, so that bottom-left is to be (0, 0)