Definitely needs some polish, but you are on a good way. Your ideas are good, with time it will get better! (also loved Vampire Survivors :D)