Reworked scenes to allow inner-scenes that are relatively positioned inside the parent scene to allow for more complex handling. Moved animations to their own js but they haven't been updated yet so they're now broken.