Use Point struct to pass data betwen funtions.

The point struct is now a template that is used to pass data, we no
longer take values by reference and then modify them in the functions.
Single word used to describe image locations

Placeholder word used to point to the location a resource is. No artwork
is currently present so this cauese the error image to be created for
each object that needs an image representation.