just a sanity check this constructor signature is different from the old one: 

```
constructor(spriteSheet: SpriteSheet, frameOrAnimation?: number);
constructor(spriteSheet: SpriteSheet, frameOrAnimation?: string);
```
intentional?