Revise initialisation of field

Leaves a single constructor for Field. Default X,Y values are set, then setSurface is called later, along with setXY

Field sprite updated - issue with transparency

GameWorld - removes extraneous log outputs