wrote a bunch of gameplay systems, they're not tested or debugged, i'll write a demo to test and debug everything at a later date