add tests for screen systems, some basic drawing and position updating