The end is so rushed. and the other stuff is also a bit rushed :< (6/10)
I mabey can redo some parts if you want