good job.
A bit slow for me, but I think it's hard to make it fast and playable with broken physics :)