Full tests for tick method

- implements wrapping ticks in LightEngine
- implements 2x test types in LightEngineTests