Human can now play
Plenty of fixes and new things (and I have no time to find a better commit message)