Главное чтобы Вам нравилось этим заниматься. А способов реализации той или иной задачи огромное множество.
Правда новички наровят находить самые сложные варианты.
Я предлагаю рассмотреть вариант с применением энергонезависимой переменной:
Owen.jpg