Added a (broken) profile system. It's a start though