With only the limitations of the three buttons, I think you did great. Sure there are some issues that others have already pointed out though could easily be fixed with a 4th or 5th button. I enjoyed myself while playing and that is all that matters. Great job!