Roughly functional for standard gameplay