graphics aside, this is really well optimized despite the fidelity. narrative could use a bit of polishing but its overall good