Performance Comparison
((x-position :initform 0 :initarg :x-position)
(y-position :initform 0 :initarg :y-position)))
;; (make-ship1) 200,000 per second
(time (dotimes (i n) (make-ship1))))
;; (make-instance 'ship2) 200,000 per second,
;; except for the first one.
(time (dotimes (i n) (make-instance 'ship2))))