implemented psyshock stuff and flooring result