Changed GameElement back to an interface. Implemented loadElements() as
part of the GameScreen class so that elements can utilise the variables
set during resizing of the screen. Eventually this may change to a
positionElements() function which wont be abstract to avoid over
generating object.