Merge pull request #31 from Windower/master

Sync
Merge pull request #32 from Windower/master

Sync
Merge pull request #35 from Windower/master

Sync
Merge pull request #36 from nitrous24/patch-1

Patch 1
Merge pull request #37 from Windower/master

Sync
Merge pull request #38 from Windower/master

Sync
Merge pull request #40 from Windower/master

Sync
Merge pull request #41 from Windower/master

sync
Merge pull request #42 from Windower/master

Sync
code reworked some + roll toggle
fixed last "update"
removed unneeded function
Merge pull request #381 from nitrous24/master

ohshi update