Excellent, congrats! Impressive you have designed and implemented so many modes :) hard was actually kinda pleasant ;)