Rearrange packages to be mode specific
Refactorings

Rename Listener->GameStrategy
Move classes to more specific packages