DarkShine: Bug fixes.

Bunch of bug fixes. New features added.