Implemented first crack at interpreter