added buffered image loader to create levels