implemented parcelable, better game