Language

Currently unfinished. Check back later!