Simplified functions
Rewrite to make it work
Basic language syntax
Added basic description