Revert "Delete main.lua"

This reverts commit a384d6f5a155a9c7aeef748cc9aa74525d01564c.
Revert "Vector2"

This reverts commit e950b8671e90a24340f6e88887cc9e8b857a068f.