Well done! I really enjoyed this. My only complaint is that movement is a bit janky, but it's a really good submission.