thing
need to add some form of bouncing