Report as inappropriate.
Attributions are given... But then the music is nuked to the grounds due to space constraints. (So the music player buttons will do nothing. However, one may still try it out by downloading the scenario and adding their own. Although changing the code isn't needed (asides from adding the music itself), proper notation of music being played requires only a minor code change. Check the MusicCommand() and started() functions to add annotations.)
Anyways, here's the current status of my new project, hopefully to be carried into different languages such as Python (via pygame) and C++ (via SDL/SPriG and other library) support. The core as I have it right now minimizes reliance on Greenfoot API as much as possible, and I have addded comments to help out neophytes. The key feature is the independent collision system that runs on rectangles and circles much like 2d fighter games.
New Features as of the moment
-Item update: Press right click to remove items.
-Changes to the camera
Next on the line
-Moar collision boxes and animations