Yeah, I am kinda complete too and can concentrate on polish today. It ended up smaller than planned, but I am happy with iz
Before submitted, I went through a lot of minor adjustments because I forgot various stuffs including debug message at the top :D