Using trajectory functions for cleaner simulation etc
Now calculates the boudns if no bounds are given