Squashed commit of the following:

commit f6d5881ccb98f5029d05d41e600f7802452882c6
Author: ko <git@yaksok.net>
Date:   Mon Oct 7 22:41:03 2013 -0700

    Fixes #8 with more natural bouncing.

    Cleaned up some potential Concurrent Array Modifications.