You really nailed the main mechanics with this one! Yeah, the enviroment could use some work, but everything else, the graphics, the controls, is on point!