Wrap C function calls in unsafe blocks
Use boolean comparison for glfw3::init function