To successfully build a component-entity system integrated with Lua scripting provided via LuaJ, in preparation for VoyageDefender development.