friction physics work well - need to implement keyup for better playability