Might need some balancing and feedback effects but your core game loop has potential (also i love the animations)