New
- `ReplayDuration` has new `as_seconds` attribute for easy access
- Typings have been added to `ReplayHeader`
- New `PacketInvalidError` and `PacketNotSetError` classes have been added and are raised when `GamePacket` and `Replay` objects are parsing their data
Changes
- A lot of typing errors reported by Mypy have been fixed