Finished basically everything

Need more testing (server client specifically) but basically done for ModJam I think
AFK for an hour or so...