added plan parser
added move implmenetation