Play dirty

#4
#49
#64
#66
Patch