packaging refactors and screen support

Heavy refactors to name things in a more "libgdx" way, as well as
separating "engine" packages from "game-specific" packages. Also added
"Game" and "Screen" capability