Strikes logic added and passing tests