Initial commit

Working decently overall