package sim type point struct { x, y int }