NamasteScale needs JavaScript to run. Enable it to practise system design, low level design and machine coding.
Inventory, coins, change and a machine that behaves differently in every state.