Separated Console & Logic
Make console pretty & handle errors