Completed version 0.3 with options menu