Next Gen

Полностью переписан.