Fully working prototype!