now playable, still debugging