What a nice little game you made there. I'd say the biggest flaw would be with the collisions as others mentioned, but otherwise, good job!
thank you :)