It seems that we have the same player design.
The physic feels very strange, but the game is fun. The music may be too loud.
Great entry !