Yasiel Puig looks ready for NFL season