package Ġcom . zero . neon . game . enemy . ship . model Ċ Ċ import Ġjava . io . Serializable Ċ Ċ sealed Ġinterface ĠEnemy Formation Ġ: ĠSerializable Ċ Ċ data Ġclass ĠZ ig Z ag ( val Ġposition : ĠZ ig Z ag Initial Position ) Ġ: ĠEnemy Formation Ċ data Ġclass ĠRow ( val Ġrow Count : ĠInt ) Ġ: ĠEnemy Formation Ċ Ċ enum Ġclass ĠZ ig Z ag Initial Position Ġ{ ĊĠĠĠ ĠLEFT , ĊĠĠĠ ĠRIGHT Ċ }