package restructure, start of game logic