A different terrain generation algorithm
Changed around class structures
separated player and enemy creation