I suppose the bat physics is crazy on purpose.
The idea of switching between two states in a platform game is quite interesting
Keep it up man :)