lots of bugs, but somewhat playable