Reworked the structure of our game Image. I created a parent class image
which held all the common methods and variables we need then make
children like the player and obstacle to make it more specific to what
we need. The real purpose was to make it easier to do collision
detection which works at least for testing purposes.