not finished but committing because fuck game maker