Basic movement state machine and audio and drawing text and circle rendering