Add asserts in system implementations, begin game code
Add asserts in system implementations, begin game code