Optimised classic strategy by skipping waiting user in wrong direction, completed test DSL, added test cases for optimised case. Should increase score in a significant way