Surface

fun Surface(initialPosition: Position, type: SurfaceType = SurfaceType.UNKNOWN)