I was having everything going pretty well, when I ran across an odd bug where my Player would stop responding to movement from the user, and would smash through any blocks while scrolling, which it shouldn't due to the fact that it is automatically cancelled if it can't move there. The src is too much to post here, so I've uploaded it @ http://www.greenfoot.org/scenarios/10270. Thank you.
![Twitter](/assets/twitter-4e19209ef84344ee0c433f4c7bad8d49.png)
![Twitter.hover](/assets/twitter.hover-1fb19a5bafc50deace8f88eaec867845.png)