finish RPS logic and 4 tests