bounce different angles on platform added. to refactor