commands mostly implemented
holy shit it compiles.