Bugs
No bugs I have notice at the moment.
Strengths
Very strong game giving you options and a challenge with the lives if your playing in physics mode
Weaknesses
At the moment your weakest part would be how slow the game is.
Changes or Improvements
The only thing I suggest is adding in a power up that increase the pace of the game. if you haven't already.