Hi
Good work! It was interesting to see different graphical effects in play. The fire particle looked good as well.
Adding few minor features like player stats or HUD would have improved the experience. Also, try to keep code as modular as possible and watch out for edge cases.
That will always make things easier for you and any fellow programmers that you work with.
Good job and all the best!!