Refactor package structure

Split Engine and Game apart