Like others have said, the difficulty here is high, although for a solo developer you did a great job considering the time.