Point as struct

Point changed to struct and enemy now returns new instances of point