Initial project commit with many many many bugs and no useful prototype