Non lazy Option#swap
Use our action types all the way
IVoidMatcher#orElse, IMatcher#whenU
GameObjectExts.DOUBLE_CLICK_INTERVAL