Refactoring packaging to have a seperate GameApi to create more games
more easily.
refactored gamelib to gameapi