Attempting to redo the project layout
Redid the project to actually use Lua properly