added some pseudo physics and tweaked boundaries