Repackaging

Each game type now has own package
Some changes were made to superclasses to accommodate new packaging
structure