Add collisions for rotated objects (make rotation relative, and use corners of square)
Add rotation speed into collision system
Collisions will make moments, which will rotate a square The moment will occur wherever the square touches the other square
Improve stability, fix any edge cases
Improve performance if possible
Add basic pygame display
Add basic square objects
Make square objects move around, bouncing off walls
Make positions and velocities be fractions instead of floats (built in fractions or self made)
Make time move forward until there is a collision, then do the collision To do the collision: swap the velocities of the objects
Add multiple collisions per frame
Add multiple collision at same the time
Add multile collisions touching at the same time
Add Immovable objects
Add rotation
Make a soft body square, 4 corners are the points