Building worlds in two dimensions: Innovative techniques in 2D game development