moved mario logic to own sprite type